package com.ukadas.eduko.modelo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

@Entity
@Table(name="alumnos")
@PrimaryKeyJoinColumn(name="id_persona")
public class Alumno extends Persona{

	private String varios;
	private String centros;
	
	@Column(name="permite_foto")
	private boolean permiteFoto;
	
	@Column(length=50)
	private String matricula;

	@Column(length=50)
	private String nia;

	public Alumno() {
		super();
		// TODO Auto-generated constructor stub
	}
	
	public Alumno(String varios, String centros, boolean permiteFoto,
			String matricula, String nia) {
		super();
		this.varios = varios;
		this.centros = centros;
		this.permiteFoto = permiteFoto;
		this.matricula = matricula;
		this.nia = nia;
	}

	public Alumno(int idPersona, String nombre, String primerApellido,
			String segundoApellido, Date fecha, Date alta, String obAlta,
			Date baja, String obBaja, String dni, String alias, byte[] ob,
			byte[] firma, String ss, Nacion nacion, Nacion nacimiento,
			String rh, int filtros, boolean borrado, boolean sexo,
			boolean fallecido) {
		super(idPersona, nombre, primerApellido, segundoApellido, fecha, alta, obAlta,
				baja, obBaja, dni, alias, ob, firma, ss, nacion, nacimiento, rh,
				filtros, borrado, sexo, fallecido);
		// TODO Auto-generated constructor stub
	}

	public String getVarios() {
		return varios;
	}

	public void setVarios(String varios) {
		this.varios = varios;
	}

	public String getCentros() {
		return centros;
	}

	public void setCentros(String centros) {
		this.centros = centros;
	}

	public boolean isPermiteFoto() {
		return permiteFoto;
	}

	public void setPermiteFoto(boolean permiteFoto) {
		this.permiteFoto = permiteFoto;
	}

	public String getMatricula() {
		return matricula;
	}

	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}

	public String getNia() {
		return nia;
	}

	public void setNia(String nia) {
		this.nia = nia;
	}

	@Override
	public String toString() {
		return "Alumno [varios=" + varios + ", centros=" + centros
				+ ", permiteFoto=" + permiteFoto + ", matricula=" + matricula
				+ ", nia=" + nia + "]";
	}

	
	
	
}
